const translations = {
en: {
"select-game": 'Select a game
to receive signals',
},
ru: {
"select-game": 'Выберите игру,
чтобы получить сигналы',
},
es: {
"select-game": 'Seleccione un juego
para recibir señales',
}
};
// Применяем переводы ко всем элементам
function applyTranslations() {
const keyAttr = "i18n-key";
const elements = document.querySelectorAll(`[${keyAttr}]`);
elements.forEach(el => {
const key = el.getAttribute(keyAttr);
if (translations[LOCALE_CODE] && translations[LOCALE_CODE][key]) {
el.innerHTML = translations[LOCALE_CODE][key];
}
});
// Обновляем lang атрибут html
document.documentElement.lang = LOCALE_CODE;
}
document.addEventListener('DOMContentLoaded', applyTranslations);